<?php
// +----------------------------------------------------------------------
// | ZGUAN [ 致力于帮助更多的中小企业物联网转型 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2017~2024 https://www.zguan.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ZGUAN 并不是自由软件，未经许可不能去掉ZGUAN 相关版权
// +----------------------------------------------------------------------
// | Author: ZGUAN Team <admin@zguan.cn>  0769-82282996  15899929162
// +----------------------------------------------------------------------
namespace app\common\model\carwash;

use app\common\model\BaseModel;

class CarwashStoreModel extends BaseModel
{
    protected $autoWriteTimestamp = 'datetime';
    protected $createTime = 'add_time';
    protected $updateTime = false;

    public static function tablePk(): string
    {
        return 'id';
    }

    public static function tableName(): string
    {
        return 'carwash_store';
    }

    public function getLabelIdsAttr()
    {
        return CarwashStoreLabelModel::where('carwash_id', $this->id)->column('label_id');
    }

    public function getLabelListAttr()
    {
        if ($this->LabelIds) {
            return CarwashLabelModel::whereIn('id', $this->LabelIds)->field('id,label_name')->select()->toArray();
        }
        return [];
    }
}
